package io.gitee.caoxiaoyu97;

import java.text.SimpleDateFormat;
import java.util.Date;

/*********************************************************
 * 文件名称：StartTimeUtil.java
 * 系统名称：cxycloud
 * 模块名称：io.gitee.caoxiaoyu97
 * 功能说明：
 * 开发人员 @author：caoxy31978
 * 开发时间 @date：2025/6/25 15:10
 * 修改记录：程序版本  修改日期  修改人员  修改单号  修改说明
 *********************************************************/
public class StartTimeUtil {
    private long startTime = 0l;

    public void start() {
        long startTime = System.currentTimeMillis();
        System.out.println(formatWithMilliseconds(this.startTime));
        System.out.println(startTime - this.startTime);
        this.startTime = startTime;
        System.out.println(formatWithMilliseconds(this.startTime));
    }

    // 给我一个将时间格式化为带毫秒的方法
    public static String formatWithMilliseconds(long time) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
        return sdf.format(new Date(time));
    }
}
